package com.xbongbong.paas.pojo.dto;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Set;

/**
 * 流量回放开关设置
 * @author 李少杰
 * @version v1.0.0
 * @date 2020/9/10 17:08
 * @since v1.0.0
 */
@Setter
@Getter
@ToString
public class PlayBackSwitchSetDTO implements Serializable {

    /**
     * 用于权限校验的token
     */
    @NotNull(message = "缺少安全校验参数")
    private  String token;

    /**
     * 开关状态有效时间
     */
    @NotNull(message = "缺少状态时间参数")
    private  Integer time;

    /**
     * 开关状态
     */
    @NotNull(message = "缺少开关状态参数")
    private  String switchStatus;

    /**
     * 白名单
     */
    @NotNull(message = "缺少白名单状态参数")
    private Set<String> whiteCorpSet;

}
